@charset "utf-8";

.banner_bg1{display: block;width: 100%;height: 100%;background-color:#000;opacity: 0.2;filter: alpha(opacity=20);position: absolute;left: 0;top: 0;z-index: 0;border-radius: 25px 0 0 25px;content: '';}
.banner_bg2{width: 40px;height: 40px;background-color: #fff;opacity: 0.1;filter: alpha(opacity=10);position: absolute;left: 5px;top: 5px;border-radius: 50%;z-index: 1;}
.Banner .flex-control-paging li a:before{position: relative;z-index: 1;position: absolute;left: 14px;top: 0;z-index: 5;}
.flex-control-paging li a:hover {}
.Banner .flex-control-paging li a.flex-active .banner_bg2,.Banner .flex-control-paging li a:hover .banner_bg2 {background-color:#6510ad;opacity: 1;filter: alpha(opacity=100);}
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
.Banner .flex-direction-nav{}
.flex-control-nav{width: 8px;left: 50%;right: 0;top: 50%;margin-left: -655px;height: auto;position: absolute;z-index: 80;}
.flex-control-nav li{width: 100%;margin:5px 0;height: auto;}
.flex-control-paging li{vertical-align: bottom;position: relative;text-align: left;height: 9px;}
.flex-control-paging li a{transition: all 0.3s ease-in-out;text-indent: -88em;display: inline-block;*zoom:1;*display: inline;position: relative;background-color: #fff;border-radius: 50%;text-indent: -888em;opacity: 0.5;filter: alpha(opacity=50);}
.Banner .flex-direction-nav a.flex-prev{background:url(../../images/2020/lf.png) no-repeat center}
.Banner .flex-direction-nav a.flex-next{background:url(../../images/2020/rt.png) no-repeat center}
.Banner .flex-direction-nav li{}
.flex-control-paging li a.flex-active{opacity: 1;filter: alpha(opacity=100);}
.Banner .flex-direction-nav .flex-nav-prev {left: 50%;margin-left: -675px;}
.Banner .flex-direction-nav .flex-nav-next {right: 50%;margin-right:-675px; }
.Banner{position: relative;}
.banner_bg{width: 100%;height:377px;display: block;position: absolute;left: 0;top: 0;z-index: 2;background:url(../../images/2020/banner_bg.png) repeat-x top}
.slide-img{width: 100%;height: 0;padding-bottom: 37.5%;overflow:hidden;display: block;position: relative;}
.entryLink{width: 254px;position: absolute;left: 50%;margin-left: 346px;bottom: -4px;}

/*閸︼拷*/
.circleProgress_wrapper{ width: 40px;height: 40px;position: absolute;left: 50%;top: 50%;z-index: 998;margin:-50px 0 0 -670px;}
.circleProgress_wrapper:before{content:'';width: 40px;height: 40px;position: absolute;left: -1px;top: -1px;border:1px solid #fff;border-radius: 50%;}
.wrapper{width: 20px;height: 40px;position: absolute;top:0;overflow: hidden;}
.right{right:0;}
.left{left:0;}
.circleProgress{ width: 32px; height: 32px;border:4px solid #ffaf23;border-radius: 50%;position: absolute;top:0;-webkit-transform: rotate(45deg);}
.leftcircle{border-bottom:4px solid transparent;border-left:4px solid transparent;left:0;}
.rightcircle{ border-top:4px solid transparent;border-right:4px solid transparent;right:0;}
.leftcircle{border-bottom:4px solid transparent;border-left:4px solid transparent;left:0;}
.circleProgress_wrapper.on .rightcircle{-webkit-animation: circleProgressLoad_right 5s linear;}
.circleProgress_wrapper.on .leftcircle{-webkit-animation: circleProgressLoad_left 5s linear ;}
.circleProgress_wrapper.firstOn .rightcircle{-webkit-animation: circleProgressLoad_right 7s linear;}
.circleProgress_wrapper.firstOn .leftcircle{-webkit-animation: circleProgressLoad_left 7s linear ;}
@-webkit-keyframes circleProgressLoad_right{
    0%{
        -webkit-transform: rotate(45deg);
    }
    50%,100%{
        -webkit-transform: rotate(225deg);
    }
}
@-webkit-keyframes circleProgressLoad_left{
    0%,50%{
        -webkit-transform: rotate(45deg);
    }
    100%{
        -webkit-transform: rotate(225deg);
    }
}
/*content*/
.content{width:100%;position: relative;z-index: 100;}
.wrap-mode01{position: relative;}
.wrap-mode01:before{content: '';width: 50%;height: 100%;position: absolute;left: 50%;top: 0;background-color: #d5e1ed;z-index: 0;}
.mode01{position: relative;z-index: 5;}
.mode01 .lf{width: 52.5%;padding: 40px 0;background-color: #fff;}
.mode01 .lf .listTitle{margin-right: 30px;}
.listTitle{padding:12px 0;border-bottom: 1px solid #245488;margin-bottom: 20px;}
.listTitle h2 a{display: inline-block;padding:0 10px;border-left: 1px solid #27568a;border-right: 1px solid #27568a;height: 24px;line-height: 24px;}
.readMore{float: right;padding-top: 8px;}
.bjfu-list01{}
.bjfu-list01 li{width:50%;float: left;transition: all 0.35s ease-in-out;}
.bjfu-list01 li > a{display: block;margin-right: 30px;box-shadow: 0 5px 20px rgba(16,26,33,0.15);}
.item-img.imgResponsive{padding-bottom: 56.14%;}
.item-txt01{padding:15px 25px;min-height: 136px;background-color: #f5f5f5;}
.item-txt01 h3{line-height: 25px;max-height: 50px;overflow: hidden;margin-bottom: 12px;}
.item-txt01 p{line-height: 23px;height: 46px;overflow: hidden;margin-bottom: 12px;color:#666}
.item-date01{display: block;font-size: 12px;}
.mode01 .rt{width: 44.2%;background: #d5e1ed;padding:40px 0 0 2.8%;}
.bjfu-list02{/* border-bottom: 12px solid #bacad9; */}
.bjfu-list02 li{margin-bottom: 10px;background-color:#bacad9;padding: 14px 25px;overflow: hidden;min-height: 79px;transition: all 0.35s ease-in-out;}
.bjfu-list02 li h3{max-height: 25px;line-height: 25px;overflow: hidden;margin-bottom: 12px;}
.bjfu-list02 li p{color:#444;line-height: 20px;height: 18px;overflow: hidden;margin-bottom: 12px;}
.bjfu-list02 li:first-child{margin-bottom: 10px;}

.wrap-mode02{background:url(../../images/2020/mode_bg.jpg) no-repeat top center;background-size: cover;padding:30px 0}
.mode02 .listTitle{margin-bottom: 10px;}
.listTitle02{width: 50px;float:left;position: absolute;left: 0;bottom: 15px;}
.listTitle02 a{display: inline-block;color:#fff;vertical-align: bottom;padding:0 10px;font-size: 22px;font-weight: normal;line-height: 24px;font-weight: normal;}
.bjfu-column01{position: relative;}
.bjfu-column01 .flexslider{margin-left: 50px;padding:15px 0 15px 10px;overflow: hidden}
.item-img02{background-size: auto 100% !important; background-color: #bacad9;}
.item-txt02{background:#36ad72;padding:14px 26px 10px;
  background: -webkit-linear-gradient(left, #36ad72 , #d4b20d); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #36ad72, #d4b20d); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #36ad72, #d4b20d); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #36ad72 , #d4b20d); /* 閺嶅洤鍣惃鍕嚔濞夛拷 */}
.item-txt02 *{color:#fff}
.item-txt02 h3{height: 25px;overflow: hidden;line-height: 25px;margin-bottom: 12px;}
.item-txt02 p{line-height: 22px;height: 22px;overflow: hidden;margin-bottom: 0;}
.mode02 .slides > li{margin-right: 20px;box-shadow: 0 5px 10px rgba(16,26,33,0.2);}
.mode02 .flex-viewport{overflow: visible !important;}
.mode02 .flex-control-nav{display: none;}
.mode02 .flex-direction-nav li{width: 60px;height: 80%;top: 10%;transition: all 0.35s ease-in-out;}
.mode02 .flex-direction-nav li:hover{width: 80px;}
.mode02 .flex-direction-nav .flex-nav-prev{left: 20px;}
.mode02 .flex-direction-nav i{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 10;background-size: cover !important;opacity: 0.2;cursor: pointer;}
.mode02 .flex-direction-nav li a{content: '';width: 100%;height: 100%;position: absolute;left:0;top: 0;z-index: 20;cursor: pointer;}
.mode02 .flex-direction-nav li a.flex-prev{background:url(../../images/2020/lf02.png) no-repeat center center}
.mode02 .flex-direction-nav li a.flex-next{background:url(../../images/2020/rt02.png) no-repeat center center}
.mode02 .flex-direction-nav li:before{content: '';background:#36ad72;
  background: -webkit-linear-gradient(left, #4dc98b , #005aad); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #4dc98b, #005aad); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #4dc98b, #005aad); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #4dc98b , #005aad); /* 閺嶅洤鍣惃鍕嚔濞夛拷 */;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;}
.bjfu-column01 .flexslider:hover .flex-direction-nav li{opacity: 1;}
.mode02 .flex-direction-nav li:hover a{opacity: 1;}


.item-img-cur .imgResponsive { padding-bottom: 40%; }


/*閸╃儤婀伴梽鍫濆灙瀵偓婵拷*/
.item-info03{position: relative;display: block;overflow: hidden;}
.item-img03.imgResponsive{padding-bottom: 56.07%;background-size: cover;}
.item-txt03{width: auto;padding:10px 15px 10px 30px;position: absolute;left: 80px;bottom: -80px;max-width: 290px;transition: all 0.35s ease-in-out;}
.item-txt03 h3{border-left: 1px solid #fff;line-height: 25px;height: auto;overflow: hidden;color:#fff;z-index: 5;position: relative;padding-left: 15px;}
.item-bg03{background:#36ad72;
  background: -webkit-linear-gradient(left, #4dc98b , #005aad); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #4dc98b, #005aad); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #4dc98b, #005aad); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #4dc98b , #005aad); /* 閺嶅洤鍣惃鍕嚔濞夛拷 */position: absolute;left: 0;top: 0;z-index: 0;display: block;width: 100%;height: 100%;opacity: 0.9;filter: alpha(opacity=90);}
.item-info03:hover .item-txt03{bottom: 0;}
#bjfu-column02 .move1 .item-info03 .item-txt03{left: 0;}
/*閸斻劍鈧礁娴橀悧锟�*/ 
.mode03{position: relative;}
 /*婢堆嗙枂閹绢厼娴�*/
.wrap-mode03{padding:35px 0}
.listTitle03{width: 190px;float: left;}
.big-carousel {position: relative;margin:12px 0 0 200px;}
.big-carousel .imgResponsive{padding-bottom: 56.1%;}
.item-txt04{max-width: 320px;background: #0a568c;color:#fff;font-weight: normal;height: auto;position: absolute;right: 0;bottom: 0;padding:15px 30px;line-height: 1.5;}
/* .mode03 .flexslider .slides > li.flex-active-slide .item-txt04{bottom: 0;} */
.item-txt04:before{ content: '';display: inline-block; height: 100%;vertical-align: middle;}
.item-txt04 span{display: inline-block;line-height: 1.5;vertical-align: middle;}
/* .carousel2 .flexslider .slides > li{margin:0} */
/*鐏忓繗鐤嗛幘顓炴禈*/
.small-carousel{width: 550px;left: -360px;bottom: 0;position: absolute;}
.small-carousel .imgResponsive{position: relative;}
.small-slides-bg04{position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;background:#2fad6e;
  background: -webkit-linear-gradient(left, #2fad6e , #f5d016); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #2fad6e, #f5d016); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #2fad6e, #f5d016); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #2fad6e , #f5d016); /* 閺嶅洤鍣惃鍕嚔濞夛拷 */;opacity: 0.75;filter: alpha(opacity=75);}
.big-carousel .flex-control-nav{left: 45px;margin-left: 0;top: auto;bottom: 90px;position: absolute;}

/*閸欏鍎忛柧鐐复*/
.wrap-mode04{position: relative;margin-bottom: 48px;overflow: hidden;}
.bg_lf{width: 18.75%;position: absolute ;left: 0;height: 100%;background-color:#fff;z-index: 2;}
.bg_rt{right:-50% ;width:50%;position: absolute ;height: 100%;z-index: 0;background:#2fad6e;top: 0;
  background: -webkit-linear-gradient(left, #87d061 ,#c5d037); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #87d061,#c5d037); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #87d061,#c5d037); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #87d061 ,#c5d037); /* 閺嶅洤鍣惃鍕嚔濞夛拷 */}
.mode04{position: relative;padding:24px 0;z-index: 10;background:#2fad6e; -webkit-linear-gradient(left, #1086bd ,#4dc98b, #c4d038); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #1086bd, #87d062); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #1086bd, #87d062); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #1086bd , #87d062); /* 閺嶅洤鍣惃鍕嚔濞夛拷 */}
.mode04:before{width: 50%;height: 100%;height: 100%;position: absolute;left: -50%;background: #fff;z-index: 1;content: '';top: 0;}
.listTitle04{border-color:#fff;}
.listTitle04 *{color:#fff;border-color:#fff !important;}
.listTitle04 a:hover{color:#fff;text-decoration: underline;}
.mode04 .listTitle04{margin-left: 30px;}
.mode04 ul{margin-left: 10px;}
.bjfu-list03{overflow: hidden;}
.bjfu-list03 li{width: auto;margin-left: 20px;float: left;margin-bottom: 10px;}
.bjfu-list03 li> a{display: block;height: 40px;line-height: 40px;color:#fff;background-color: #0a568c;padding:0 20px;font-size:15px;font-weight: bold;box-shadow: 0 0 10px rgba(0,0,0,0.15);transition: all 0.35s ease-in-out;}
.mode03 .flex-pauseplay {position: absolute;left:15px;bottom: 15px;}
.mode03 .flex-pauseplay a{width: 40px;height: 40px;border:1px solid #fff;color:#fff;line-height: 40px;text-align: center;border-radius: 50%;}
.mode03 .flex-pauseplay a:before{font-size: 16px;}

.more2{position: absolute;left: 20px;top: 20px;color: #fff;width: 15px;;}
.more2:hover{color: #fff;}
@media screen  and (min-width:1000px) {
 .bjfu-list01 li:hover,.bjfu-list03 li> a:hover,.bjfu-list02 li:hover{transform: scale(1.1);}
 .bjfu-list03 li> a:hover{opacity: 0.8;}
 


}

@media screen  and (max-width:1386px) {
.small-carousel{width: 380px;left: -190px;}
.item-txt04{height: 90px;}
.entryLink{margin-left: 250px;}
.Banner .flex-direction-nav .flex-nav-prev{margin-left: -550px;}
.Banner .flex-direction-nav .flex-nav-next{margin-right: -550px;}
.circleProgress_wrapper{margin:0 0 0 -510px;top: 60%;}
.flex-control-nav{margin-left: -495px;top: 70%;}
.listTitle02 a{font-size: 22px;}
    
}
@media screen  and (max-width:1020px) {
 .circleProgress_wrapper{left: 15px;margin:0;}
 .Banner .flex-control-nav{left: 30px;margin:0;top: 75%;}
 .entryLink{left: auto;right: 0;bottom: -4px;width: 200px;}
  
}

@media screen  and (max-width:1220px) {
  .Banner .flex-direction-nav .flex-nav-prev{left: 0;margin:0;top: 50%;bottom: auto;}
  .Banner .flex-direction-nav .flex-nav-next{left: auto;margin:0;top: 50%;bottom: auto;right: 0;}
  .mode04 .listTitle04{margin:0 15px 20px}
  .bjfu-list03 li{margin-left: 15px;}
  .mode04 ul{margin:0}
  
}

@media screen  and (max-width:1020px) {
  
}
@media screen and (max-width: 998px) {
  .banner_bg{height: 130px;background-size: auto 100%;background-position: -25px 0; }
  .Banner .flex-control-nav{width: auto;bottom: 10px;top: auto;}
  .Banner .flex-control-paging li{width: auto;float: left;margin-right: 10px;}
  .circleProgress_wrapper {top: auto;bottom: 35px;}
  .mode01 .lf{width: 100%;float: none;}
  .bjfu-list01:after{clear:both;content: '';display: block;}
  .mode01 .rt{width: 100%;float: none;box-sizing: border-box;padding:0 15px 15px;margin-bottom: 15px;}
  .wrap-mode01:before{display: none;}
  .mode01 .lf{padding:15px 0 20px}
  .bjfu-list02 li:first-child{margin-bottom: 15px;}
  .small-carousel{display: none;}
  .listTitle03{float: none;width: 100%;}
  .big-carousel{margin-left: 0;}
  .bjfu-list03 li> a{font-size: 14px;font-weight: normal;height: 30px;line-height: 30px;}
  .listTitle02 a{font-size: 20px;}
  .wrap-mode03{padding:5px 0 20px}
  .wrap-mode02{padding:15px 0}
  .mode02 #bjfu-column01 .flex-direction-nav li{height: 120px;top: 32px;}
  /* .item-txt03{bottom: 0;} */
  
  
}
@media screen and (max-width: 767px) {
  .entryLink{width: 120px;}
  .mode02 .flex-direction-nav li{width: 40px;height: 60%;top: 20%;}
  .item-txt04{height: auto;max-width: 100%;padding:10px}
  .big-carousel .flex-control-nav{left: 10px;}
  
  .mode01 .lf .listTitle{margin-right: 0;}
  .bjfu-list01{margin:0 -8px;}
  .bjfu-list01 li > a{margin:0 8px}
  .listTitle02{position: static;width: 100%;}
  .bjfu-column01 .flexslider{margin:0}
  .mode03 .flex-pauseplay{display: none;}
  .item-txt03{display: none;}
}
@media screen  and (max-width:640px) {


}
@media screen and (max-width:480px) {
 
  .bjfu-list01 li{width: 100%;margin-bottom: 15px;}
  .item-txt01{min-height: auto;padding:10px 15px 15px}
  .item-txt01 h3{margin-bottom: 8px;}
  .listTitle02 a{font-size: 18px;}
  .circleProgress_wrapper{display: none;}

}
@media screen and (max-width:400px) {


}

@media screen and (max-width:380px) {
	
  
}
@media screen and (max-width:320px) {
	
	

	


}
